N = int(input('Введите четырехзначное число'))
if 1000<=N<=9999:
    a1 = N%10
    a2 = N//10%10
    a3 = N//100%10
    a4 = N//1000%10
    mn = min (a1,a2,a3,a4)
    mx = max (a1,a2,a3,a4)
    if N%2 == 0:
        print ('Число чётное: Да')
    else:
        print ('Число чётное: Нет')
    if N%3 == 0:
        print ('Число кратно трём: Да')
    else:
        print ('Число кратно трём: Нет')
    if int (N**0.5)**2 == N:
        print ('Число является квадратом числа:', int (N**0.5))
    else:
        print ('Число является квадратом числа: Нет')
    print()
    print ('Наименьшая цифра числа:', mn)
    print ('Наибольшая цифра числа:', mx)
    c = 0
    if a1 == 0:
        c = c+1
    if a2 == 0:
        c = c+1
    if a3 == 0:
        c = c+1
    if a4 == 0:
        c = c+1
    print ('Количество нулей в числе:', c)
    if int(a1**0.5)**2 == a1:
        print ('Цифра в разряде единиц является  квадратом цифры:', int(a1**0.5))
    else:
        print ('Цифра в разряде единиц является квадратом цифры: Нет')
    if int(a2**0.5)**2 == a2:
        print ('Цифра в разряде десятков является  квадратом цифры:', int(a2**0.5))
    else:
        print ('Цифра в разряде десятков является квадратом цифры: Нет')
    if int(a3**0.5)**2 == a3:
        print ('Цифра в разряде сотен является  квадратом цифры:', int(a3**0.5))
    else:
        print ('Цифра в разряде сотен является квадратом цифры: Нет')
    if int(a4**0.5)**2 == a4:
        print ('Цифра в разряде тысяч является  квадратом цифры:', int(a4**0.5))
    else:
        print ('Цифра в разряде тысяч является квадратом цифры: Нет')
else:
    print ('Число не является четырёхзначным')
    





        
